<?php
require_once('lib/post.php');

?>
<script type="text/javascript" src="pages/annonces/_forum.js"></script>
<h2>Forum</h2>

<?php
if (!$_SESSION['is_connect']) {
	?>
	<p class="error">Le forum est réservé aux membres du club, veuillez vous connecter si vous êtes déjà membre.</p>
	<?php
	return;
}
?>
<p>
	Cet espace de discussion est mis à votre disposition afin que vous puissez organiser une vente de matériel, proposer des sorties entre amis, etc.
</p>

<?php
	echo apple_button('annonces-sujet_edit.html', 'Nouveau sujet');
	echo apple_button(FLUX_RSS_FORUM, 'Flux RSS du Forum');
?>

<hr class="clear" />

<?php

$nb_pages = ceil(ann_count() / TOPIC_PER_PAGE);
$page = 1;

if (isset($_REQUEST['pagenum'])) {
	$page = intval($_REQUEST['pagenum']);

	/* si la page demandée n'existe pas, affichage d'un message
	d'avertissement et retour à la page 1 */
	if ($page < 1 or $page > $nb_pages) {
		$page = 1;
		echo '<p class="warning">La page demandée n\'existe pas</p>';
	}
}



if ($nb_pages == 0) {
	?>
	<p class="info">Il n'y a pas de sujets publiés pour le moment</p>
	<?php
}
else {
	?>
	<p>
		<em class="forum-author">Sujets que j'ai créés</em>&nbsp;&nbsp;&nbsp;
		<em class="forum-replied">Sujets auxquels j'ai répondu</em>
	</p>
	<table class="forum">
		<thead>
		<tr>
			<th>&nbsp;</th>
			<th>Sujet</th>
			<th>Auteur</th>
			<th>Réponses</th>
			<th>Lectures</th>
			<th>Derniers messages</th>
		</tr>
		</thead>
		<tbody>
	<?php
	$ann = ann_get_list($page, $_SESSION['id']);
	while ($row = mysql_fetch_assoc($ann))
	{
		$icon = null;
		if ($row['author_id'] == $_SESSION['id']) {
			$icon = icon_tag('asterisk_orange');
		}
		elseif ($row['viewer_count'] > 0) {
			$icon = icon_tag('asterisk_yellow');
		}
		else {
			$icon = '&nbsp;';
		}

		// dernier message
		if ($row['answer_author'] == '') {
			$last_answer_author = '<span style="color: '.$row['author_status_color'].';">'.$row['author_firstname'].' '.$row['author_name'].'</span>';
		}
		else {
			$last_answer_author = '<span style="color: '.$row['answer_status_color'].';">'.$row['answer_author'].'</span>';
		}
		echo '
		<tr>
			<td class="center">
				'.$icon.'
			</td>
			<td>
				<strong><a href="annonces-voir-'.$row['id'].'.html">'.$row['title'].'</a></strong>
			</td>
			<td style="font-size: 10px;">
				<span style="color: '.$row['author_status_color'].';">
					'.$row['author_firstname'].' '.$row['author_name'].'
				</span>
				<br />
				'.time_to_str($row['time_submit']).'
			</td>
			<td class="center">
				'.$row['answer_count'].'
			</td>
			<td class="center">
				'.$row['view_count'].'
			</td>
			<td style="font-size: 10px;">
				'.$last_answer_author.'
				<br />
				'.time_to_str($row['answer_last_submit']).'
			</td>
		</tr>';
	}
	?>
		</tbody>
	</table>


	<table class="forum-navbar">
		<tr>
	<?php
	if ($page > 1) {
		echo '<td class="go-previous">
			<a href="annonces-annonces-page'.($page - 1).'.html">page précendente</a>
		</td>';
	}
	else {
		echo '<td></td>';
	}
	?>
	<td class="go-index">
		<form action="annonces.html" method="post">
		<div>
		Page <select name="pagenum" id="page-topic">
	<?php
	for ($i = 1; $i <= $nb_pages; ++$i) {
		echo '<option value="'.$i.'"';
		if ($i == $page) {
			echo ' selected="selected"';
		}
		echo '>'.$i.'</option>';
	}
	?>
			</select>
			<input type="submit" value="Go" id="page-go" />
		</div>
		</form>
	</td>
	<?php
	if ($page < $nb_pages) {
		echo '<td class="go-next">
			<a href="annonces-annonces-page'.($page + 1).'.html">page suivante</a>
		</td>';
	}
	else {
		echo '<td></td>';
	}
	?>
		</tr>
	</table>
	<p>
		<?php
		echo apple_button('annonces-sujet_edit.html', 'Nouveau sujet');
		echo apple_button('#', 'Flux RSS du Forum');
		?>
	</p>
<?php
}
?>
